<?php

session_start();
include_once 'includes/utilities.php';
$link = OpenDB();
$protocolo = $_SESSION["protocolo"];
$query_tipo = mysql_query("SELECT id_tipo_informe FROM protocolo WHERE numero_protocolo='" . $protocolo . "'");
$flag = 0;
require_once('dompdf/dompdf_config.inc.php');
$dompdf = new DOMPDF();
if (mysql_result($query_tipo, 0, 'id_tipo_informe') == BIOPSIA)
{
    $query_relacion = mysql_query("SELECT id_biopsia FROM biopsia WHERE numero_protocolo='" . $protocolo . "'");
    if (mysql_num_rows($query_relacion) > 0)
    {
        $flag = 1;
        $titulo = GetValue("tituloBiopsia");
        $subtitulo = GetValue("subtituloBiopsia");
        $doctor = GetValue("doctor");
        $matricula1 = GetValue("matricula1");
        $matricula2 = GetValue("matricula2");

        $query = "select paciente.nombre as nombrePaciente, paciente.apellido as apellidoPaciente, paciente.sexo as sexoPaciente, protocolo.edad as edad,
        protocolo.tipo_edad as tipoEdad,  biopsia.macroscopia as macroscopia,
        biopsia.microscopia as microscopia, procedimiento_tecnico.descripcion procedimientoDescripcion, procedimiento_tecnico.codigo as procedimientoCodigo,
        procedencia.razon_social, material_remitido.codigo as codigoMaterial,
        material_remitido.descripcion as descripcionMaterial, medico.nombre as nombreMedico, medico.apellido as apellidoMedico,
        protocolo.fecha_recepcion as fechaRecepcion, protocolo.numero_afiliado as nroAfiliado
        from protocolo
        join biopsia on
        protocolo.numero_protocolo = biopsia.numero_protocolo
        left join procedencia on
        protocolo.id_procedencia = procedencia.id_procedencia
        left join procedimiento_tecnico on
        protocolo.codigo_procedimiento_tecnico = procedimiento_tecnico.codigo
        left join paciente on
        protocolo.id_paciente = paciente.id_paciente
        left join material_remitido on
        protocolo.codigo_material_remitido = material_remitido.codigo        
        left join medico on
        protocolo.id_medico = medico.id_medico
        where protocolo.numero_protocolo = " . $protocolo;

        $informes = GetSQL($query);
        $informe = $informes[0];
        $nombrePaciente = $informe["nombrePaciente"];
        $apellidoPaciente = $informe["apellidoPaciente"];
        $sexoPaciente = $informe["sexoPaciente"];
        $edad = $informe["edad"];
        $tipo_edad = $informe["tipoEdad"];
        $materialRemitido = $informe["codigoMaterial"] . " " . $informe["descripcionMaterial"];
        $medico = $informe["apellidoMedico"] . " " . $informe["nombreMedico"];
        $fecha = date("d-m-Y", strtotime($informe["fechaRecepcion"]));
        $afiliado = $informe["nroAfiliado"];
        $procedimientoCodigo = $informe["procedimientoCodigo"];
        $procedimientoDescripcion = $informe["procedimientoDescripcion"];
        $macroscopia = $informe["macroscopia"];
        $microscopia = $informe["microscopia"];
        $metodoObtencion = "";
        $query = "select diagnostico_biopsia.codigo as codigo, diagnostico_biopsia.descripcion as descripcion
            from biopsia
            join biopsia_diagnostico_biopsia on
            biopsia.id_biopsia = biopsia_diagnostico_biopsia.id_biopsia
            join diagnostico_biopsia on
            biopsia_diagnostico_biopsia.codigo_diagnostico = diagnostico_biopsia.codigo
            where biopsia.numero_protocolo = " . $protocolo;
        $diagnosticos = GetSQL($query);
        $diagnosticoHtml = "";
        for ($i = 0; $i < count($diagnosticos); $i++)
        {
            $diagnosticoHtml .= $diagnosticos[$i]["codigo"] . "&nbsp;" . $diagnosticos[$i]["descripcion"] . "<br />";
        }
        $html = '
        <html>
            <table width="600">
                <tr>
                    <td><strong>Paciente:</strong> ' . $apellidoPaciente . ', ' . $nombrePaciente . ' </td>
                    <td><strong>Protocolo:</strong> ' . $protocolo . ' </td>
                    <td><strong>Edad:</strong> ' . $edad . ' ' . $tipo_edad . ' </td>
                </tr>

                <tr>
                    <td><strong>Medico:</strong> ' . $medico . ' </td>
                    <td><strong>Fecha:</strong> ' . $fecha . ' </td>
                    <td></td>
                </tr>
            </table>
            <hr />
            <table width="600">
                <tr>
                    <td><strong>Material Remitido:</strong> ' . $materialRemitido . ' </td>
                </tr>
                <tr>
                    <td><strong>Metodo de obtencion:</strong> ' . $metodoObtencion . ' </td>
                </tr>
                <tr>
                    <td><strong>Procedimiento Tecnico:</strong> ' . $procedimientoCodigo . ' ' . $procedimientoDescripcion . ' </td>
                </tr>
             </table>
             <hr />
             <table width="600">
                <tr>
                    <td><strong>Macroscopia:</strong> ' . $macroscopia . ' </td>
                </tr>
                <tr>
                    <td><strong>Microscopia:</strong> ' . $microscopia . ' </td>
                </tr>
                <tr>
                    <td><strong>Diagnostico:</strong> ' . $diagnosticoHtml . ' </td>
                </tr>
             </table>
        </html>
        ';
        $dompdf->load_html($html);
    }
} else // SI ES UN PAP...
{
    $flag = 1;    
    $dompdf->load_html_file("impresionPapPDF.php");
}

if ($flag == 1)
{

    $dompdf->set_paper("legal");
    $dompdf->render();
    $pdf = $dompdf->output();
    file_put_contents("informes/" . $protocolo . ".pdf", "myPDF_Files/" . $pdf);
    echo "1";
} else
{
    echo "2";
}
?>
